package com.itheima.service;

import com.itheima.domin.entity.UserLoginA;
import com.itheima.domin.query.EmpQuery;
import com.itheima.domin.pojo.Emp;
import com.itheima.domin.vo.PageResult;
import org.springframework.stereotype.Service;

import java.util.List;

/**员工
 * @Author:上官徵羽
 * @Date: 2025/07/11 15:22
 * @Description TODO 今日内容:
 */
@Service
public interface EmpService {
    /** 查询全部员工 */
    List<Emp> select();
    /** 分页查询 */
    PageResult<Emp> pageQuery(EmpQuery empQuery);
    /** 新增员工 */
    void addEmpAndExp(Emp emp);
    /** 批量删除员工 */
    void deleteEmp(List<Integer> ids) throws Exception;
    /** 修改员工信息 */
    void updateId(Emp emp);
    /** 员工数据信息回显 */
    Emp selectIdEmp(Integer id);
    /** 登录 */
    UserLoginA empLogin(String username, String password);
}
